![]() |
![]() |
![]() | |
![]() ![]() ![]() ![]()
╧σ≡Γ√Θ α∩δσ≥ |
╚±⌡εΣφ√Θ ≥σΩ±≥ α∩δσ≥α╧εδφ√Θ Φ±⌡εΣφ√Θ ≥σΩ±≥ α∩δσ≥α, ±ετΣαφφ√Θ αΓ≥ε∞α≥Φ≈σ±ΩΦ ∞α±≥σ≡ε∞ ∩≡εσΩ≥εΓ Java WorkShop, ∞√ ∩≡σΣ±≥αΓΦδΦ Γ δΦ±≥Φφπσ 1. ╦Φ±≥Φφπ 1. ╘αΘδ HelloApplet.java import java.applet.Applet; public class HelloApplet extends Applet { /** * Initializes the applet. You never need to * call this directly; it is * called automatically by the system once the * applet is created. */ public void init() {} /** * Called to start the applet. You never need * to call this directly; it * is called when the applet's * document is visited. */ public void start() {} /** * Called to stop the applet. This is called * when the applet's document is * no longer on the screen. It is guaranteed * to be called before destroy() * is called. You never need to * call this method directly */ public void stop() {} /** * Cleans up whatever resources are being held. * If the applet is active * it is stopped. */ public void destroy() {} } ╚τ-τα εßΦδΦ Ωε∞∞σφ≥α≡ΦσΓ Γ√ ∞εµσ≥σ ∩εΣ≤∞α≥ⁿ, ≈≥ε Φ±⌡εΣφ√Θ ≥σΩ±≥ α∩δσ≥α, Ωε≥ε≡√Θ φΦ≈σπε φσ Σσδασ≥, ±δΦ°Ωε∞ ±δεµφ√Θ. ╬ΣφαΩε ²≥ε ΓεΓ±σ φσ ≥αΩ. ┬ε≥ ≈≥ε ∩εδ≤≈Φ≥± , σ±δΦ ∞√ ≤ßσ≡σ∞ Γ±σ Ωε∞∞σφ≥α≡ΦΦ: import java.applet.Applet; public class HelloApplet extends Applet { public void init() {} public void start() {} public void stop() {} public void destroy() {} } ╚±⌡εΣφ√Θ ≥σΩ±≥ φα°σπε α∩δσ≥α φα≈Φφασ≥± ±ε ±≥≡εΩΦ, ∩εΣΩδ■≈α■∙σΘ ε∩σ≡α≥ε≡ε∞ import ßΦßδΦε≥σΩ≤ Ωδα±±εΓ java.applet.Applet. ╬∩σ≡α≥ε≡ import Σεδµσφ ≡α±∩εδαπα≥ⁿ± Γ ⌠αΘδσ Φ±⌡εΣφεπε ≥σΩ±≥α ∩σ≡σΣ Σ≡≤πΦ∞Φ ε∩σ≡α≥ε≡α∞Φ (τα Φ±Ωδ■≈σφΦσ∞ ε∩σ≡α≥ε≡εΓ Ωε∞∞σφ≥α≡Φ ). ┬ Ωα≈σ±≥Γσ ∩α≡α∞σ≥≡α ε∩σ≡α≥ε≡≤ import ∩σ≡σΣασ≥± Φ∞ ∩εΣΩδ■≈ασ∞επε Ωδα±±α Φτ ßΦßδΦε≥σΩΦ Ωδα±±εΓ. ┼±δΦ µσ φσεß⌡εΣΦ∞ε ∩εΣΩδ■≈Φ≥ⁿ Γ±σ Ωδα±±√ ΣαφφεΘ ßΦßδΦε≥σΩΦ, Γ∞σ±≥ε Φ∞σφΦ Ωδα±±α ≤Ωατ√Γασ≥± ±Φ∞Γεδ "*". ═α∩ε∞φΦ∞, ≈≥ε ßΦßδΦε≥σΩα java.applet.Applet ±εΣσ≡µΦ≥ Ωδα±±√, φσεß⌡εΣΦ∞√σ Σδ ±ετΣαφΦ α∩δσ≥εΓ, ≥ε σ±≥ⁿ ≡ατφεΓΦΣφε±≥Φ ∩≡ΦδεµσφΦΘ Java, Γ±≥≡αΦΓασ∞√⌡ Γ ΣεΩ≤∞σφ≥√ HTML Φ ≡αßε≥α■∙Φ⌡ ∩εΣ ≤∩≡αΓδσφΦσ∞ ß≡α≤τσ≡α Internet. ┼∙σ εΣφα ßΦßδΦε≥σΩα Ωδα±±εΓ, Ωε≥ε≡α φα∞ ±Ωε≡ε ∩εφαΣεßΦ≥± , ²≥ε java.awt. ╤ σσ ∩ε∞ε∙ⁿ■ α∩δσ≥ ∞εµσ≥ Γ√∩εδφ ≥ⁿ Γ ±Γεσ∞ εΩφσ ≡Φ±εΓαφΦσ ≡ατδΦ≈φ√⌡ Φτεß≡αµσφΦΘ ΦδΦ ≥σΩ±≥α. ╧≡σΦ∞≤∙σ±≥Γα Σαφφεπε ∞σ≥εΣα ∩σ≡σΣ Φ±∩εδⁿτεΓαφΦσ∞ Σδ ≡Φ±εΓαφΦ ≥≡αΣΦ÷Φεφφεπε ∩≡επ≡α∞∞φεπε Φφ≥σ≡⌠σΘ±α ε∩σ≡α÷ΦεφφεΘ ±Φ±≥σ∞√ ταΩδ■≈α■≥± Γ ≥ε∞, ≈≥ε εφ ≡αßε≥ασ≥ φα δ■ßεΘ Ωε∞∩ⁿ■≥σ≡φεΘ ∩δα≥⌠ε≡∞σ. ─αδσσ Γ Φ±⌡εΣφε∞ ≥σΩ±≥σ α∩δσ≥α ε∩≡σΣσδ σ≥± Ωδα±± ≥Φ∩α public ± Φ∞σφσ∞ HelloApplet. ═α∩ε∞φΦ∞, ≈≥ε ²≥ε Φ∞ Σεδµφε εß τα≥σδⁿφε ±εΓ∩αΣα≥ⁿ ± Φ∞σφσ∞ ⌠αΘδα, ±εΣσ≡µα∙σπε Φ±⌡εΣφ√Θ ≥σΩ±≥ ²≥επε Ωδα±±α. public class HelloApplet extends Applet { . . . } ╬∩≡σΣσδσφφ√Θ φα∞Φ Ωδα±± HelloApplet ± ∩ε∞ε∙ⁿ■ Ωδ■≈σΓεπε ±δεΓα extends φα±δσΣ≤σ≥± ε≥ Ωδα±±α Applet. ╧≡Φ ²≥ε∞ ∞σ≥εΣα∞ Ωδα±±α HelloApplet ±≥αφεΓ ≥± Σε±≥≤∩φ√∞Φ Γ±σ ∞σ≥εΣ√ Φ Σαφφ√σ Ωδα±±α, τα Φ±Ωδ■≈σφΦσ∞ ε∩≡σΣσδσφφ√⌡ ΩαΩ private. ╩δα±± Applet ε∩≡σΣσδσφ Γ ßΦßδΦε≥σΩσ Ωδα±±εΓ java.applet.Applet, Ωε≥ε≡≤■ ∞√ ∩εΣΩδ■≈ΦδΦ ε∩σ≡α≥ε≡ε∞ import. |